[Quotes]

void update_buffer_metadata(Buffer *buffer) {
    String file_name = {buffer->header->data, buffer->header->count};
    
    String_Builder b = {.arena = temp};
    builder_append(&b, S("[Images]\n"));
    For (buffer->bitmaps) {
        builder_append(&b, S("; file_name\n"));
        builder_append(&b, tstring("\t%S\n", it->file_name));
        
        builder_append(&b, S("; position\n"));
        builder_append(&b, tstring("\t%d\n", it->world_position.x));
        builder_append(&b, tstring("\t%d\n", it->world_position.y));
        
        builder_append(&b, S("; scale\n"));
        builder_append(&b, tstring("\t%f\n", it->scale));
    }
    
    String path = tstring("%S/%S/%S", SPACE_DIRECTORY, METADATA_DIRECTORY, file_name);
    write_entire_file(c_str(path, temp), b.data, b.count);
}
фжыдвлаождфлывоаждлфоыва
фывааодлфывадлофывадлофывадлофывуаадлофыдвлаофывдалоа
фывааодлфывадлофдывлао
хфывдалодлфыовадлыфова
фдывлаодфлывоадлфыова
фыдвлодлфывоадлфыова
фыдвлаодлфыовадлоыфвадлыфовадлыфовдлыфваовлоаовлаовоаоваловоавлаовллллллллллллфыавроллоолололлолололололоолололлололололололоололололлолололололололоололололлололололололоололлололлл